
Some tools
About
Some tools for testing
Author
npub125f2ywdgydpfss5r4w8587yhk5yep0up8qwlxv5kwrpw8ct3ceuqf2f86w
mcpechofetch-bitcoin-pricefetch-block-heightfetch-mempool-fees
Capabilities
mcp-1.0
Event ID: fa5ccb955d21fc815cb5051b07fab1317663c6ca4e70cbb72f0c097c7ad1855e

Some tools
Installation Options
You can install and run this DVM locally using the @dvmcp/discovery package. Choose one of the following methods:
Option 1: Using Server Flag
Run with the server's naddr:
Command
npx @dvmcp/discovery --server naddr1qvzqqqru7cpzq4gj5gu6sg6znppg82u0g0uf0dgfjzlczwqa7vefvuxzu0shr3ncqyt8wumn8ghj7un9d3shjtnywekkxupwve6kutcqrdj8vmfdv9hxumm4de3k2mt9de6z65m0d4jjqar0dak8xhx5haz
JSON Configuration
"mcpServers": { "some-tools": { "command": "npx", "args": [ "@dvmcp/discovery", "-y", "--server", "naddr1qvzqqqru7cpzq4gj5gu6sg6znppg82u0g0uf0dgfjzlczwqa7vefvuxzu0shr3ncqyt8wumn8ghj7un9d3shjtnywekkxupwve6kutcqrdj8vmfdv9hxumm4de3k2mt9de6z65m0d4jjqar0dak8xhx5haz" ] } }
This command uses the naddr which encodes the event kind, public key, and the 'd' tag of the event. It will get the tools just from this server.
Option 2: Using Provider Flag
Run with the provider's nprofile:
Command
npx @dvmcp/discovery --provider nprofile1qyt8wumn8ghj7un9d3shjtnywekkxupwve6kutcqyp239g3e4q359xzzsw4c7slcj76sny9lsyupmuejjecv9clpw8r8sa5kkff
JSON Configuration
"mcpServers": { "some-tools": { "command": "npx", "args": [ "@dvmcp/discovery", "-y", "--provider", "nprofile1qyt8wumn8ghj7un9d3shjtnywekkxupwve6kutcqyp239g3e4q359xzzsw4c7slcj76sny9lsyupmuejjecv9clpw8r8sa5kkff" ] } }
This command uses the nprofile which encodes the public key and relay hints. It will get all tools from this provider.
What Happens Next?
After running one of the commands above:
- The discovery package will fetch the DVM configuration from the Nostr network
- It will start a local server running this DVM
- You can then interact with the DVM through your local instance
Try it out
Form Values
{"name":"echo","parameters":{}}
Form Values
{"name":"fetch-bitcoin-price","parameters":{"currency":"usd"}}
Form Values
{"name":"fetch-block-height","parameters":{}}
Form Values
{"name":"fetch-mempool-fees","parameters":{}}
{ "created_at": 1746108242, "content": "{\"name\":\"Some tools\",\"about\":\"Some tools for testing\",\"picture\":\"https://image.nostr.build/5bf2e2eb3b858bf72c23e53ed1f41ed0f65b2c8a805eaa48dd506b7cfec4ab88.png\",\"website\":\"https://github.com/gzuuus/mcp-echo\",\"tools\":[{\"name\":\"echo\",\"description\":\"Echoes back the provided text\",\"inputSchema\":{\"type\":\"object\",\"properties\":{\"text\":{\"type\":\"string\"}},\"required\":[\"text\"],\"additionalProperties\":false,\"$schema\":\"http://json-schema.org/draft-07/schema#\"}},{\"name\":\"fetch-bitcoin-price\",\"description\":\"Use this tool when you need real-time Bitcoin price information\",\"inputSchema\":{\"type\":\"object\",\"properties\":{\"currency\":{\"type\":\"string\",\"default\":\"usd\"}},\"additionalProperties\":false,\"$schema\":\"http://json-schema.org/draft-07/schema#\"}},{\"name\":\"fetch-block-height\",\"description\":\"Use this tool when you need to know the latest block hight\",\"inputSchema\":{\"type\":\"object\"}},{\"name\":\"fetch-mempool-fees\",\"description\":\"Use this tool when you need to know current mempool fees.\",\"inputSchema\":{\"type\":\"object\"}}]}", "tags": [ [ "d", "dvm-announcement-Some tools" ], [ "k", "5910" ], [ "capabilities", "mcp-1.0" ], [ "t", "mcp" ], [ "t", "echo" ], [ "t", "fetch-bitcoin-price" ], [ "t", "fetch-block-height" ], [ "t", "fetch-mempool-fees" ] ], "kind": 31990, "pubkey": "5512a239a82342984283ab8f43f897b50990bf81381df3329670c2e3e171c678", "id": "fa5ccb955d21fc815cb5051b07fab1317663c6ca4e70cbb72f0c097c7ad1855e", "sig": "942f2eed02e9580eb7760fc076e5b8e0cc1560306c04150d47a6907f6c97ae7b700b6338792f842343441ef7036b919063fbc6387fc78ddd8b53ebaf91effdca" }